2cc0e2fa0999fd61685d56bdb618db983d015f56,java/java-impl/src/com/intellij/openapi/projectRoots/JdkPopupAction.java,JdkPopupAction,actionPerformed,#AnActionEvent#,106

Before Change


      });
    JPopupMenu menuComponent = menu.getComponent();

    Object source = e.getInputEvent().getSource();
    if (source instanceof Component) {
      Component component = (Component)source;
      menuComponent.show(component, 0, component.getHeight());

After Change


  public void actionPerformed(final AnActionEvent e) {
    final JComponent component;
    final boolean showInMiddle;
    InputEvent inputEvent = e.getInputEvent();
    Object source = inputEvent != null ? inputEvent.getSource() : null;
    if (source instanceof JComponent) {
      component = (JComponent)source;
      showInMiddle = false;